/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package control;

/**
 * Classe controladora para o módulo de internacionalização no ThreeDs, a língua padrão para o sistema é o português
 * @author Eduardo, Maylon e Kamilla
 */
import java.util.Locale;  
  
import javax.faces.component.UIViewRoot;  
import javax.faces.context.FacesContext;  
  
public class LocaleController {  
 private Locale currentLocale = new Locale("pt", "BR");  
  
  /**
  * Método para a língua Inglesa
  */
 public void englishLocale() {  
  UIViewRoot viewRoot = FacesContext.getCurrentInstance().getViewRoot();  
  currentLocale = Locale.US;  
  viewRoot.setLocale(currentLocale);  
 }  
  
 /**
  * Método para a língua Portuguesa
  */
 public void portugueseLocale() {  
  UIViewRoot viewRoot = FacesContext.getCurrentInstance().getViewRoot();  
  currentLocale = new Locale("pt", "BR");  
  viewRoot.setLocale(currentLocale);  
 }  
  
 /**
  * Método para escolha da língua selecionada
  */
 public Locale getCurrentLocale() {  
  return currentLocale;  
 }  
}